//
//  步骤.swift
//  WeiBo
//
//  Created by macbook on 16/6/28.
//  Copyright © 2016年 buWangChuXing. All rights reserved.
//

import Foundation
/*
 1.搭建主框架
 2.自定义tab 新建一个类继承于tabBar,设置的的位置及属性，实现两个方法，然后在layoutSubViews中用farme添加中间的按钮，懒加载按钮，设置的的背景图，及图片的默认状态和选中状态，使按钮的中心x等于tabbar的宽一半，中心y等于高的一半，这样按钮就在中间显示了。但是，另外四个按钮发现位置就不合适了，通过for循环拿到tabbar中所有子控件，判断是不是UITabBarButton,Swift中，NSClassFromString判断，如果是就设置他的宽,宽就等于宽,和x就等于索引*宽(宽等于屏幕的宽度除以5),到这就发现等定义一个索引，因为按钮在中间，所有当索引等于2的时候，就让索引在加1这样按钮就能完整的显示了
 
 3.接下来设置访客视图，新建一个继承与UITabViewController的控制器，在他里面设置访客视图的注册和登陆按钮，写一个类继承UIVie，在里面设置他的自子控件。在控制器内设置一个属性，判断是否登录，在loadView中判断，如果登录就直接加载loadView，若果没有登录就写调一个方法，方法中初始化那个UIView,并把它赋值给View.这样如果没有登录，加载的就是自定义的，如果登录了加载的就是view，在让所有的控制器都继承与这个控制器，这样所有的控制都有那个自定以的view的属性，及方法了。在自定义的Views中写一个方法，判断UIIMageView和title的是否有值，如果有值，就替换图片和文字，如果没有值就加载那个让圆圈转起来的方法
 
     因为所有控制器都继承与他，去各个控制器判断是否登录，如果没有登录，就调用自定义的view的方法，并给他赋值。这样访客界面基本就完成了
 
 
     接下来就是在Oauth控制器中，懒加载WebViews，拼接两个字段获取token,用webView替换点view
     (根据url获取请求，web加载请求)
     在web的代理方方法中截取code吗
 
 
 
 
 */










